Career 2025 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F34 Croatia F11 Dominican Republic F1 Dominican Republic F5 Spain F4 Spain F5 Spain F8 Spain F11 Italy F7 Italy F8 Germany F12 Germany F13 Netherlands F4 Usa F23 USA F24 Bosnia & Herzegovina F2 Croatia F1 Croatia F2 Croatia F3 Spain F10 Italy F5 Italy F6 Netherlands F1 Italy F15 France F19 Turkey F5 Turkey F6 Spain F6 Turkey F7 Turkey F8 Turkey F13 Germany F14 Italy F4 (Sondrio) M15 Kaltenkirchen Dominican Republic F2 Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino TED Open - Istanbul Spain F9 Heilbronn Open - Heilbronn Heilbronn Challenger Kuppers Kolsch Cup by Lambertz - Aachen Oberstaufen Challenger Freudenstadt Challenger Sacramento Challenger Tiburon Challenger Eckental Challenger Oberstaufen Challenger Open de Charleroi - Charleroi Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger Pingguo Challenger Rome Challenger Furth Challenger DPD Challenger 2000 - Aschaffenburg FILA Challenger Biella - Biella M15 Oberhaching Shanghai Challenger Quelle Cup - Furth Nord/LB Open - Braunschweig M15 Kamen Ningboo Challenger Tashkent Challenger San Marino Cepu Open - San Marino Copa Sevilla - Seville Pekao Open - Szczecin Rennes Challenger Muller Cup - Ulm Skandia Open - Linz Internationaux de Tennis de Brest - Brest Eckental Challenger TennisCup Vlaanderen - Antwerp Savannah Challenger Tallahassee Challenger Furth Challenger Oberstaufen Challenger Como Challenger Privat Bank Cup - Dnepropetrovsk Nord LB Open - Braunschweig Zagreb Challenger Geneva Challenger Oberstaufen Challenger Prague Challenger Alphen Challenger Heilbronn Challenger Braunschweig Challenger Barletta Challenger Heilbronn Challenger Vicenza Challenger Caltanissetta Challenger Poprad Tatry Challenger Calabasas Challenger Marburg Challenger Vancouver Challenger Jameson Cup - Milan Kenitra Challenger Koblenz Challenger Furth Challenger Rimini Challenger Braunschweig Challenger Tulln Challenger Forli 2 Challenger Lugano Challenger Rome 1 Challenger Blois Challenger Bratislava Challenger Guangzhou Challenger Bangkok Challenger M15 Cadolzburg Kyoto Challenger Open Seat-Godo 2001 - Barcelona BMW Open - Munich Champaign Challenger Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2003 - Barcelona BMW Open - Munich Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Liberec Challenger Togliatti Cup - Togliatti Kyiv UMC Open - Kiev Turin Challenger Black Forest Open 2000 - Freudenstadt Skandia Open - Linz Trofeo Barcelona de Tenis - Barcelona Sibiu Challenger Open de L'Isere-Open 38 - Grenoble Braunschweig Challenger Cordenons Challenger Hamburg Challenger V Torneo Internazionale di Tennis - Barletta Muller Cup - Ulm Forli 3 Challenger Yokohama Challenger Bangkok Challenger Intersport Heilbronn Open - Heilbronn Skopje Challenger Hersonissos 6 Challenger Open 13 - Marseille Liberec Challenger Estoril Open - Estoril Augsburg Challenger BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Hamlet Cup - Long Island Astana Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Italy F3 (Basiglio) St. Petersburg Open - St. Petersburg Privat Bank Cup - Dniepropetrovsk Qatar Open - Doha Medibank Private International - Sydney Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Lyon Challenger ATU Cup - Weiden ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Kyiv Open - Kiev Open de la Comunidad Valenciana - Valencia Braunschweig Challenger Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten LTA Men's Challenger - Wrexham BMW Challenger Open - Monchengladbach Braga Challenger Kuppers Kolsch Cup - Aachen Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Allianz Suisse Open - Gstaad Kyiv UMC Open - Kiev Cleveland Challenger Monterrey Challenger Mercedes Cup - Stuttgart Mauthausen Challenger Verona Challenger Open de Moselle - Metz Liberec Challenger Granby Challenger Kremlin Cup - Moscow Tulln Challenger Seoul Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney Tenerife 2 Challenger The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach AAPT Championships - Adelaide Ordina Open - 's-Hertogenbosch Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Qatar Exxon Mobil Open 2002 - Doha Sydney International - Sydney Cordenons Challenger Monza Challenger Gold Flake Open - Chennai Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Energis Dutch Open - Amsterdam Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open 13 - Marseille Estoril Open - Estoril Hypo Group Tennis International - Portschach 2003 Mercedes Cup - Stuttgart Gerry Weber Open - Halle Siebel Open - San Jose Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Orleans Challenger CA Tennis Trophy - Vienna China Open - Beijing Furth Challenger Bad Waltersdorf Challenger Knoxville Challenger Bratislava Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Noumea Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Columbus Challenger Energis Open - Amsterdam Como Challenger Todi Challenger St. Petersburg Open - St. Petersburg Rijeka Challenger Open Sabadell Atlantico - Barcelona Davidoff Swiss Indoors - Basel Estoril Open - Estoril International Tennis Championships - Delray Beach Lisbon Challenger Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Prague Challenger Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Milan Indoors - Milan The Dubai Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag China Open - Beijing Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Sao Paulo Challenger Tour Finals Alphen Challenger Gelsor Open Romania - Bucharest Pilot Pen Tennis - New Haven Salzburg Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Sarajevo Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Estoril Open - Estoril Bergamo Challenger Orange Warsaw Open - Warsaw Winston Salem - Winston Salem The Hypo Group Tennis International 2008 - Poertschach Kremlin Cup - Moscow Erste Bank Open - Vienna Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Sarajevo Challenger BRD Nastase Tiriac Trophy - Bucharest Heilbronn Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Brisbane International - Brisbane Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Rimouski Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Campionati Internazionali di Sicilia - Palermo Open Sud de France - Montpellier BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Sarasota Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Milan Indoors - Milan Legg Mason Tennis Classic - Washington Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Garanti Koza Sofia Open - Sofia Open 13 - Marseille Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Sardegna Open - Cagliari Mercedes Cup - Stuttgart International German Open - Hamburg Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Apia International - Sydney Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Dortmund Challenger Adidas Open de Toulouse - Toulouse ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Energis Open - Amersfoort Open Sud de France - Montpellier Open 13 - Marseille Kremlin Cup - Moscow Budapest Challenger Heilbronn Challenger Schickendanz Open - Furth European Open - Antwerp Le Gosier Challenger Nord/LB Open - Braunschweig Tennis Cup of Flanders - Ostende Hamburg Challenger Quelle Cup 2000 - Furth Meknes Challenger Biella 5 Challenger BMW Open - Munich Forli 1 Challenger BMW Open - Munich Geneva Open - Geneva Bet-at-home Open - Hamburg Braunschweig Challenger Como Challenger Qatar ExxonMobil Open - Doha Lisbon Challenger Mouilleron-Le-Captif Challenger Prostejov Challenger Ismaning Challenger Parma Challenger Swiss Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Tampere Challenger Zug Challenger Santo Domingo Challenger TCT Open - Tunis BMW Open - Munich BMW Open - Munich Noventi Open - Halle Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Delray Beach Open - Delray Beach President's Cup - Tashkent Davidoff Swiss Indoors - Basel Delray Beach Open - Delray Beach Serbia Open - Belgrade Heilbronn Challenger Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Royan Challenger The Stella Artois Championships - London Gonet Geneva Open - Geneva Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Hamburg Challenger ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Kroger / St. Jude International - Memphis Adidas International - Sydney Siebel Open - San Jose Open 13 - Marseille Dubai Open - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BMW Open - Munich Power Horse Cup - Dusseldorf Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Como Challenger Tennis Masters Series - Madrid Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Cerveza Club Colombia Open - Bogota Pacific Life Open - Indian Wells Hall of Fame Open - Newport Kroger / St. Jude International - Memphis Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Las Vegas Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Luedenscheid Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Generali Open - Kitzbuhel Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pilot Pen Tennis - New Haven Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Qatar Open - Doha Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Adidas International - Sydney Tennis Masters Series - Paris Sony Ericsson Open - Miami Rogers Masters - Montreal Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Synsam Swedish Open - Bastad Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Croatia Open - Umag Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Telecom Italia Masters - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Sony Open Tennis - Miami Australian Open - Melbourne Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, 1R, RUS-CHI 4-1 French Open (juniors) Capitala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Capitala World Tennis Championship All Lower level tournaments Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Barclays ATP World Tour Finals - London Tennis Masters Cup - Shanghai Olympics - Athens